
.register-page{
	width: 100%;
	.page-container{
		width: 1200px;
		padding: 80px 0 160px;
		margin: 0 auto;
		position: relative;
		zoom: 1;
		&::after{
			display: block;
			content: "";
			clear: both;
		}
		.register-bg{
			float: left;
			width: 572px;
			height: 348px;
			margin: 86px 0 0 48px;
			background: url(../imgs/login-bg.png) no-repeat;
		}
		.register-mode{
			float: left;
			width: 579px;
			height: 520px;
			border-left: 1px solid #c8c8c8;
			form{
				width: 392px;
				padding-left: 98px;
				.title{
					font-size: 40px;
					line-height: 32px;
					color: #d6dce2;
					text-align: center;
				}
				div{
					input{
						width: 390px;
						height: 50px;
						background-color: #fafafa;
						border: 1px solid #929eab;
						border-radius: 4px;
						margin-top: 18px;
						font-size: 18px;
						line-height: 50px;
						color: #505050;
						text-indent: 1em;
						outline: none;
						&:focus{
							border-color: #e9546a;
						}
					}
					.user-code{
						float: left;
					    width: 260px;
					    margin-right: 8px;
					}
				}
				.id-code{
					zoom: 1;
					&::after{
						display: block;
						content: "";
						clear: both;
					}
					.userCode{
						float: left;
						width: 260px;
						margin-right: 8px;
					}
					.code-btn{
						float: right;
						display: block;
						width: 122px;
						height: 52px;
						background-color: #929eab;
						border-radius: 4px;
						margin-top: 18px;
						font-size: 16px;
						line-height: 52px;
						color: #fff;
						text-align: center;
					}
				}
				div{
					.register-btn{
						display: block;
						width: 390px;
						height: 50px;
						background-color: #45515f;
						border: 1px solid #45515f;
						border-radius: 4px;
						margin: 18px 0 4px;
						font-size: 20px;
						line-height: 52px;
						color: #fff;
						text-align: center;
					}
					.reg-tip{
						display: none;
						color: #e9546b;
						height: 30px;
						margin-left: 10px;
						font-size: 14px;
						line-height: 30px;
					}
					.mode-change{
						height: 30px;
						margin-left: 10px;
						font-size: 14px;
						line-height: 30px;
						color: #505050;
						a{
							color: #1478be;
						}
					}
				}
			}
		}
	}
}